346 A New Computational Structure For Real - Time Dynamics

نویسندگان

  • Alberto Izaguirre
  • Minoru Hashimoto
چکیده

We present an efficient structure for the computation of robot dynamics in real time. The fundamental characteristic of this structure is the division of the computation into a high-priority synchronous task and low-priority background tasks, possibly sharing the resources of a conventional computing unit based on commercial microprocessors. The background tasks compute the inertial and gravitational coefficients as well as the forces due to the velocities of the joints. In each control sample period, the high-priority synchronous task computes the product of the inertial coefficients by the accelerations of the joints and performs the summation of the torques due to the velocities and gravitational forces. Kircanski et al. (1986) have shown that the bandwidth of the variation of joint angles and of their velocities is an order of magnitude less than the variation of the joint accelerations. This result agrees with the experiments that we have carried out using a PUMA 260 robot. Two main strategies contribute to reduce the computational burden associated with the evaluation of the dynamic equations. The first involves the use of efficient algorithms for the evaluation of the equations. The second is aimed at reducing the number of dynamic parameters by identifying beforehand the linear dependencies among these parameters, as well as carrying out a significance analysis of the parameters’ contribution to the final joint torques. We selected an iterative procedure for the computation of the inertial and gravitational coefficients (Featherstone 1984; Renaud 1985; Izaguirre and Paul 1986), and a recursive iteration for the computation of the velocity torques (Khalil et al. 1986). In our experiments with a PUMA 260, we obtained a set of 52 linearly independent parameters from an initial set of 78 parameters. Identification of the parameters revealed only 23 parameters to be significant. These reductions permit the calculation of the inertias and gravitational coefficients, for the PUMA 260 without load, with 98 multiplications and 70 additions and calculation of the velacity torques with 140 multiplications and 110 additions. In the case of an arbitrary load at the end effector, calculation of the inertias and gravitational coefficients requires 190 multiplications and 150 additions and that of the velocity torques, 200 multiplications and 170 additions. Velocity torques, inertial coefficients, and gravitational coefficients can be computed in the background in 20 ms using an Intel 8087 microprocessor. The synchronous task requires only six multiplications and six additions per joint. The actual code used to evaluate this dynamic model is entirely computer generated from experimental data, requiring no other manual intervention than performing a campaign of

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Unsteady-state Computational Fluid Dynamics Modeling of Hydrogen Separation from H2/N2 Mixture

3D modeling of Pd/α-Al2O3 hollow fiber membrane by using computational fluid dynamic for hydrogen separation from H2/N2 mixture was considered in steady and unsteady states by using the concept of characteristic time. Characteristic time concept could help us to design and calculate surface to volume ratio and membrane thickness, and adjust the feed conditions. The contribution of resistance be...

متن کامل

An efficient finite difference time domain algorithm for band structure calculations of Phononic crystal

In this paper, a new algorithm for studying elastic wave propagation in the phononic crystals is presented. At first, the displacement-based forms of elastic wave equations are derived and then the forms are discretized using finite difference method. So the new algorithm is called the displacement-based finite difference time domain (DBFDTD). Three numerical examples are computed with this met...

متن کامل

Real Time Dynamic Simulation of Power System Using Multiple Microcomputers

Recent developments in the design and manufacture of microcomputers together with improved simulation techniques make it possible to achieve the speed and accuracy required for the dynamic simulation of power systems in real time. This paper presents some experimental results and outlines new ideas on hardware architecture, mathematical algorithms and software development for this purpose. The ...

متن کامل

Investigation on thermal behavior of common types of roofs in buildings using computational fluid dynamics method

In this study, the influence of type and structure of different roofing systems were investigated using computational fluid dynamic method. The considered roofing systems include beam and block types (clay brick, light weight concrete block, polystyrene) and Uboot slab which were designed for 6m and 8m span. To simulate the fluid flow and heat transfer, the computational fluid dynamic method wa...

متن کامل

Fuzzy Motion Control for Wheeled Mobile Robots in Real-Time

Due to various advantages of Wheeled Mobile Robots (WMRs), many researchers have focused to solve their challenges. The automatic motion control of such robots is an attractive problem and is one of the issues which should carefully be examined. In the current paper, the trajectory tracking problem of WMRs which are actuated by two independent electrical motors is deliberated. To this end, and ...

متن کامل

Modeling and simulation of a new architecure stack applied on the PEM Fuel Cell

To simulate a new economical architecture for PEM fuel cell and investigate the effectiveness of the introduced structure on the performance, computational fluid dynamics (CFD) code is used to solve the equations for a single domain of the cell namely: the flow field, the mass conservation, the energy conservation, the species transport, and the electric/ionic fields under the assumptions of st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992